package business.bo;

import java.util.Date;

import business.dto.BasicDTO;
import business.dto.CandidatoDTO;

public class CandidatoBO {
	
	protected String id="";
	protected String name="";
	protected String email="";
	protected String cv="";
	
	
	private String ambientiSvil;

	private String appServer;

	private String areaDiStudi;

	private String areaDip;

	private String areaMaster;

	private String areaUni;

	private Integer categoria;

	private String certDip;

	private String certMaster;

	private String certUni;

	private String certificatiCorsiAttestati;

	private String citta;

	private String cittaDip;

	private String cittaDom;

	private String cittaMaster;

	private String cittaRes;

	private String cittaUni;

	private String cognome;

	private String comeCiHaiConosciuto;

	private String contratto;

	private Date dataNascita;

	private Date dateStart;

	private Date dateTime;

	private String db;

	private String indirizzoDom;

	private String indirizzo_res;

	private String istitutoDip;

	private String istitutoMaster;

	private String istitutoUni;

	private String laureaLabel;

	private String lingue;

	private String livelloIstruzione;

	private String masterLabel;

	private String nazione;

	private String nazioneDip;

	private String nazioneMaster;

	private String nazioneUni;

	private String nome;

	private String patente;

	private String prodotti;

	private String salario;

	private String sesso;

	private String sistemiOperativi;

	private String skill;

	private String skillLabel;

	private String telefono;

	private String tipoCategoria;

	private String workEsperienza;

	private String workPreference;
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getCv() {
		return cv;
	}
	public void setCv(String cv) {
		this.cv = cv;
	}
	public String getAmbientiSvil() {
		return ambientiSvil;
	}
	public void setAmbientiSvil(String ambientiSvil) {
		this.ambientiSvil = ambientiSvil;
	}
	public String getAppServer() {
		return appServer;
	}
	public void setAppServer(String appServer) {
		this.appServer = appServer;
	}
	public String getAreaDiStudi() {
		return areaDiStudi;
	}
	public void setAreaDiStudi(String areaDiStudi) {
		this.areaDiStudi = areaDiStudi;
	}
	public String getAreaDip() {
		return areaDip;
	}
	public void setAreaDip(String areaDip) {
		this.areaDip = areaDip;
	}
	public String getAreaMaster() {
		return areaMaster;
	}
	public void setAreaMaster(String areaMaster) {
		this.areaMaster = areaMaster;
	}
	public String getAreaUni() {
		return areaUni;
	}
	public void setAreaUni(String areaUni) {
		this.areaUni = areaUni;
	}
	public Integer getCategoria() {
		return categoria;
	}
	public void setCategoria(Integer categoria) {
		this.categoria = categoria;
	}
	public String getCertDip() {
		return certDip;
	}
	public void setCertDip(String certDip) {
		this.certDip = certDip;
	}
	public String getCertMaster() {
		return certMaster;
	}
	public void setCertMaster(String certMaster) {
		this.certMaster = certMaster;
	}
	public String getCertUni() {
		return certUni;
	}
	public void setCertUni(String certUni) {
		this.certUni = certUni;
	}
	public String getCertificatiCorsiAttestati() {
		return certificatiCorsiAttestati;
	}
	public void setCertificatiCorsiAttestati(String certificatiCorsiAttestati) {
		this.certificatiCorsiAttestati = certificatiCorsiAttestati;
	}
	public String getCitta() {
		return citta;
	}
	public void setCitta(String citta) {
		this.citta = citta;
	}
	public String getCittaDip() {
		return cittaDip;
	}
	public void setCittaDip(String cittaDip) {
		this.cittaDip = cittaDip;
	}
	public String getCittaDom() {
		return cittaDom;
	}
	public void setCittaDom(String cittaDom) {
		this.cittaDom = cittaDom;
	}
	public String getCittaMaster() {
		return cittaMaster;
	}
	public void setCittaMaster(String cittaMaster) {
		this.cittaMaster = cittaMaster;
	}
	public String getCittaRes() {
		return cittaRes;
	}
	public void setCittaRes(String cittaRes) {
		this.cittaRes = cittaRes;
	}
	public String getCittaUni() {
		return cittaUni;
	}
	public void setCittaUni(String cittaUni) {
		this.cittaUni = cittaUni;
	}
	public String getCognome() {
		return cognome;
	}
	public void setCognome(String cognome) {
		this.cognome = cognome;
	}
	public String getComeCiHaiConosciuto() {
		return comeCiHaiConosciuto;
	}
	public void setComeCiHaiConosciuto(String comeCiHaiConosciuto) {
		this.comeCiHaiConosciuto = comeCiHaiConosciuto;
	}
	public String getContratto() {
		return contratto;
	}
	public void setContratto(String contratto) {
		this.contratto = contratto;
	}
	public Date getDataNascita() {
		return dataNascita;
	}
	public void setDataNascita(Date dataNascita) {
		this.dataNascita = dataNascita;
	}
	public Date getDateStart() {
		return dateStart;
	}
	public void setDateStart(Date dateStart) {
		this.dateStart = dateStart;
	}
	public Date getDateTime() {
		return dateTime;
	}
	public void setDateTime(Date dateTime) {
		this.dateTime = dateTime;
	}
	public String getDb() {
		return db;
	}
	public void setDb(String db) {
		this.db = db;
	}
	public String getIndirizzoDom() {
		return indirizzoDom;
	}
	public void setIndirizzoDom(String indirizzoDom) {
		this.indirizzoDom = indirizzoDom;
	}
	public String getIndirizzo_res() {
		return indirizzo_res;
	}
	public void setIndirizzo_res(String indirizzo_res) {
		this.indirizzo_res = indirizzo_res;
	}
	public String getIstitutoDip() {
		return istitutoDip;
	}
	public void setIstitutoDip(String istitutoDip) {
		this.istitutoDip = istitutoDip;
	}
	public String getIstitutoMaster() {
		return istitutoMaster;
	}
	public void setIstitutoMaster(String istitutoMaster) {
		this.istitutoMaster = istitutoMaster;
	}
	public String getIstitutoUni() {
		return istitutoUni;
	}
	public void setIstitutoUni(String istitutoUni) {
		this.istitutoUni = istitutoUni;
	}
	public String getLaureaLabel() {
		return laureaLabel;
	}
	public void setLaureaLabel(String laureaLabel) {
		this.laureaLabel = laureaLabel;
	}
	public String getLingue() {
		return lingue;
	}
	public void setLingue(String lingue) {
		this.lingue = lingue;
	}
	public String getLivelloIstruzione() {
		return livelloIstruzione;
	}
	public void setLivelloIstruzione(String livelloIstruzione) {
		this.livelloIstruzione = livelloIstruzione;
	}
	public String getMasterLabel() {
		return masterLabel;
	}
	public void setMasterLabel(String masterLabel) {
		this.masterLabel = masterLabel;
	}
	public String getNazione() {
		return nazione;
	}
	public void setNazione(String nazione) {
		this.nazione = nazione;
	}
	public String getNazioneDip() {
		return nazioneDip;
	}
	public void setNazioneDip(String nazioneDip) {
		this.nazioneDip = nazioneDip;
	}
	public String getNazioneMaster() {
		return nazioneMaster;
	}
	public void setNazioneMaster(String nazioneMaster) {
		this.nazioneMaster = nazioneMaster;
	}
	public String getNazioneUni() {
		return nazioneUni;
	}
	public void setNazioneUni(String nazioneUni) {
		this.nazioneUni = nazioneUni;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getPatente() {
		return patente;
	}
	public void setPatente(String patente) {
		this.patente = patente;
	}
	public String getProdotti() {
		return prodotti;
	}
	public void setProdotti(String prodotti) {
		this.prodotti = prodotti;
	}
	public String getSalario() {
		return salario;
	}
	public void setSalario(String salario) {
		this.salario = salario;
	}
	public String getSesso() {
		return sesso;
	}
	public void setSesso(String sesso) {
		this.sesso = sesso;
	}
	public String getSistemiOperativi() {
		return sistemiOperativi;
	}
	public void setSistemiOperativi(String sistemiOperativi) {
		this.sistemiOperativi = sistemiOperativi;
	}
	public String getSkill() {
		return skill;
	}
	public void setSkill(String skill) {
		this.skill = skill;
	}
	public String getSkillLabel() {
		return skillLabel;
	}
	public void setSkillLabel(String skillLabel) {
		this.skillLabel = skillLabel;
	}
	public String getTelefono() {
		return telefono;
	}
	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}
	public String getTipoCategoria() {
		return tipoCategoria;
	}
	public void setTipoCategoria(String tipoCategoria) {
		this.tipoCategoria = tipoCategoria;
	}
	public String getWorkEsperienza() {
		return workEsperienza;
	}
	public void setWorkEsperienza(String workEsperienza) {
		this.workEsperienza = workEsperienza;
	}
	public String getWorkPreference() {
		return workPreference;
	}
	public void setWorkPreference(String workPreference) {
		this.workPreference = workPreference;
	}
	public CandidatoDTO getDTO(){
		CandidatoDTO dto=new CandidatoDTO();
		
		//TEST
		dto.setId(id);
		
		if(name!=null){
			dto.setName(name);
		}
		else{
			dto.setName(nome);
		}
		
		dto.setCognome(cognome);
		dto.setDataNascita(dataNascita);
		dto.setIndirizzo_res(indirizzo_res);
		dto.setCittaRes(cittaRes);
		dto.setIndirizzoDom(indirizzoDom);
		dto.setCittaDom(cittaDom);
		
		dto.setEmail(email);
		dto.setTelefono(telefono);
		dto.setCv(cv);
		
		
		return dto;
	}
	public CandidatoBO() {
		super();
		
	}
	
}
